//
//  XMMyMeetingView.h
//  XMJJ_zml
//
//  Created by 丁浩 on 2025/5/23.
//

#import "XMBaseView.h"
#import "XMMeetingModel.h"

NS_ASSUME_NONNULL_BEGIN

@protocol XMMyMeetingViewDelegate <NSObject>

- (void)stateSelect:(NSString *)stateStr; //Tab选择
- (void)refreshData;
- (void)loadMore;

- (void)meetingDeleteWithServiceId:(NSString *)serviceId;
- (void)meetingEditWithServiceId:(NSString *)serviceId;
- (void)meetingReputawayWithServiceId:(NSString *)serviceId;
- (void)meetingSoldoutWithServiceId:(NSString *)serviceId;
//- (void)meetingSoldOutWithServiceId:(NSString *)serviceId;

@end

@interface XMMyMeetingView : XMBaseView

@property (nonatomic, weak) id<XMMyMeetingViewDelegate>delegate;

- (void)setContentWithMeetingModelArr:(NSArray *)meetingModelArr
                                 page:(NSInteger)page
                            orderType:(NSInteger)orderType
                               userId:(NSString *)userId;

@end

NS_ASSUME_NONNULL_END
